* vc/log-view.el (log-view-current-entry):
authorGlenn Morris <rgm@gnu.org>
Sat, 27 Apr 2013 21:29:00 +0000 (14:29 -0700)
committerGlenn Morris <rgm@gnu.org>
Sat, 27 Apr 2013 21:29:00 +0000 (14:29 -0700)
Treat "---" separator lines as part of the following rev.

lisp/ChangeLog
lisp/vc/log-view.el

index ac76b270789ab90d2b987699f5573712ae631198..5b1bc3f92d65cb83b6b105d1cc886e64c63a4a6a 100644 (file)
@@ -1,3 +1,8 @@
+2013-04-27  Glenn Morris  <rgm@gnu.org>
+
+       * vc/log-view.el (log-view-current-entry):
+       Treat "---" separator lines as part of the following rev.  (Bug#14169)
+
 2013-04-27  Juri Linkov  <juri@jurta.org>
 
        * subr.el (read-number): Doc fix about using it by interactive
index b74ff77bc4119be9fafe1148e9bb6eff20a81f3d..b633b7be403f96d64321fbf8c5b769e3d8489a48 100644 (file)
@@ -317,7 +317,9 @@ Otherwise, don't move point."
        result)
     (save-excursion
       (when pos (goto-char pos))
-      (forward-line 1)
+      (forward-line 0)
+      ;; Treat "---" separator lines as part of the following revision.
+      (forward-line (if (looking-at "-\\{20,\\}$") 2 1))
       (while looping
        (setq pos (re-search-backward log-view-message-re nil 'move)
              looping (and pos (log-view-inside-comment-p (point)))))